package com.xingkeduo.pojo.table;

import com.xingkeduo.util.pojo.base.BaseTable;
import com.xingkeduo.util.pojo.enums.SexEnum;
import org.apache.ibatis.type.Alias;

@Alias("ConsumerPrivate")/*插入的param是这个*/
public class ConsumerPrivateTO extends BaseTable<ConsumerPrivateTO> {

    //公众号openid
    private String gzhOpenId;
    //小程序openid
    private String minaOpenId;
    //用户风格
    private String userStyle;

    private Integer careerId;
    
    //职业定位
    private String career;

    private Integer distanceId;
    
    //到点距离
    private String distance;

    //性别
    private SexEnum sex;

    private String phone;

    private Integer ageId;
    
    private String age;

    private String cityId;

    private String country;

    private String province;

    private String language;

    //阿里的
    private String userType;

    private String userStatus;

    private String isStudent;

    private String isCertified;

    public String getGzhOpenId() {
        return gzhOpenId;
    }

    public ConsumerPrivateTO setGzhOpenId(String gzhOpenId) {
        this.gzhOpenId = gzhOpenId;
        return this;
    }

    public String getMinaOpenId() {
        return minaOpenId;
    }

    public ConsumerPrivateTO setMinaOpenId(String minaOpenId) {
        this.minaOpenId = minaOpenId;
        return this;
    }

    public String getUserType() {
        return userType;
    }

    public ConsumerPrivateTO setUserType(String userType) {
        this.userType = userType;
        return this;
    }

    public String getUserStatus() {
        return userStatus;
    }

    public ConsumerPrivateTO setUserStatus(String userStatus) {
        this.userStatus = userStatus;
        return this;
    }

    public String getIsStudent() {
        return isStudent;
    }

    public ConsumerPrivateTO setIsStudent(String isStudent) {
        this.isStudent = isStudent;
        return this;
    }

    public String getIsCertified() {
        return isCertified;
    }

    public ConsumerPrivateTO setIsCertified(String isCertified) {
        this.isCertified = isCertified;
        return this;
    }

    public String getCityId() {
        return cityId;
    }

    public ConsumerPrivateTO setCityId(String cityId) {
        this.cityId = cityId;
        return this;
    }

    public String getCountry() {
        return country;
    }

    public ConsumerPrivateTO setCountry(String country) {
        this.country = country;
        return this;
    }

    public String getProvince() {
        return province;
    }

    public ConsumerPrivateTO setProvince(String province) {
        this.province = province;
        return this;
    }

    public String getLanguage() {
        return language;
    }

    public ConsumerPrivateTO setLanguage(String language) {
        this.language = language;
        return this;
    }

    public Integer getCareerId() {
		return careerId;
	}

	public ConsumerPrivateTO setCareerId(Integer careerId) {
		this.careerId = careerId;
		return this;
	}

	public Integer getDistanceId() {
		return distanceId;
	}

	public ConsumerPrivateTO setDistanceId(Integer distanceId) {
		this.distanceId = distanceId;
		return this;
	}

	public Integer getAgeId() {
		return ageId;
	}

	public ConsumerPrivateTO setAgeId(Integer ageId) {
		this.ageId = ageId;
		return this;
	}

	public String getUserStyle() {
        return userStyle;
    }

    public ConsumerPrivateTO setUserStyle(String userStyle) {
        this.userStyle = userStyle;
        return this;
    }

    public String getCareer() {
        return career;
    }

    public ConsumerPrivateTO setCareer(String career) {
        this.career = career;
        return this;
    }

    public String getDistance() {
        return distance;
    }

    public ConsumerPrivateTO setDistance(String distance) {
        this.distance = distance;
        return this;
    }

    public SexEnum getSex() {
        return sex;
    }

    public ConsumerPrivateTO setSex(SexEnum sex) {
        this.sex = sex;
        return this;
    }

    public String getPhone() {
        return phone;
    }

    public ConsumerPrivateTO setPhone(String phone) {
        this.phone = phone;
        return this;
    }

    public String getAge() {
        return age;
    }

    public ConsumerPrivateTO setAge(String age) {
        this.age = age;
        return this;
    }

    @Override
    public String toString() {
        return "ConsumerPrivateTO{" +
                "userStyle='" + userStyle + '\'' +
                ", careerId=" + careerId +
                ", career='" + career + '\'' +
                ", distanceId=" + distanceId +
                ", distance='" + distance + '\'' +
                ", sex=" + sex +
                ", phone='" + phone + '\'' +
                ", ageId=" + ageId +
                ", age='" + age + '\'' +
                ", cityId='" + cityId + '\'' +
                ", country='" + country + '\'' +
                ", province='" + province + '\'' +
                ", language='" + language + '\'' +
                '}';
    }
}